collin malcolm
Money Needs No Passport: The Hidden Balance Sheet of Vietnamese FootballMoney Needs No Passport: The Hidden Balance Sheet of Vietnamese Football I...
Empty esports analysis report: When data disappears, silence is the only answerOpening I just received an “in-depth analysis” of esports. When I opened the...
The Armband, the 67th Minute, and the Space Manchester United Left BehindAt the 67th minute, Bruno Fernandes peeled the captain's armband off his...
PV Sindhu at the 2026 Asian Games: When Ranking Data Exposes the Truth Emotion HidesOn Court 3 at the Hangzhou Badminton Arena, on the afternoon of September 28,...
Rybakina vs Fernandez in Ningbo: the No.1 ranking and a 500-point invoiceNingbo, a late October afternoon. The main court of the BNB Ningbo Open was...
Empty Data Is More Dangerous Than Bad Data: Notes From a Blank Analytics Grid in Vietnamese EsportsDa Nang, 1:47 a.m. The laptop screen in front of me shows a grid of nine rows...
FIFA Names Nguyen Dinh Bac and Ngo Dang Khoa Ahead of Vietnam's ASEAN Cup DebutOn FIFA's homepage, two Vietnamese names sit side by side, exactly two years...
When Esports Data Falls Silent: Lessons from an Empty AnalysisI opened the analysis file at two in the morning, and the screen returned a...
Vietnam National Esports Team Launches for ASIAD 20: The 23/4 Equation and a Three-Gold TargetThe first number I wrote down was not in the headline. Twenty-three athletes,...
Peter Tonkin: 55 Years in the Water and the Data Gaps of a CareerIn October 2026, Australia's swimming team brought 19 athletes to Tokyo. Amon...
Williams Minh Hoang and the Naturalization Gamble of Vietnam's National TeamOn 18 September, at the Ho Chi Minh City Department of Justice, a 19-year-old...
USA Beat Canada 15-13 in the Tiebreak: An 11th Title and the 108-108 VoidAcross five sets of the final staged in Moncton, New Brunswick, the USA and...
Keely Hodgkinson's Speed Suit: When Aerodynamics Falls Out of Step at 800 MetresBefore the starting gun fired at StoneX Stadium in north London, I noticed a...
Asian Games 2026: When Seeding Pre-Draws the Path of India's Badminton TeamOn the evening of Saturday, September 19, 2026, in Aichi-Nagoya, Japan, the...
Hanoi Tasco Auto: The Hunger to Fill the Stands and the 28.6% Nobody CalculatedA touch at the middle of the net, October 14, fifth set, 15-13. Le Thanh Thuy...
The Misused Esports Label: A Story Behind an Azur Lane Cosplay PhotosetIn nearly a decade of following esports news in Vietnam, I have rarely come...
Sports Data Analysis: When Information Is Insufficient, Where Is the Line Between Judgment and Speculation?In the sports analysis industry, there exists a strange entity that few in th...
Mark Allen's Withdrawal Run and the Gap in the Shenzhen Open DrawA draw never creates a gap on its own. A gap only appears when somebody signs...
Champions Shanghai 2026: Four VCT China Teams and an Opening Week Without a Single Map Win1-13, and the trap of an opening week The first number I wrote down when the...
Wembley, Guehi's Half-Beat and Four Minutes of Madness: England's First Phase Still Has No AnswerThe second minute at Wembley. Marc Guehi receives the ball from James Traffor...
